import request from '@/utils/request'

/*
 * 学员列表
 * companyId 公司ID
 * realName 学员名称
 * mobile 手机号
 */
export function getStudentList(data) {
  return request({
    url: 'admin/user/list',
    method: 'post',
    data:data
  })
}

/*
 * 保存或修改员工
 * 	id 更新时需要传
 * companyId 公司ID
	name 姓名
	nickname 昵称
	mobile 手机号
	email 
	password 
	deptId 部门ID 
	positionId 岗位ID
	status 是否有效 1有效 0无效
 */
export function saveStudent(data){
	return request({
	    url: '/admin/user/save',
	    method: 'post',
	    data:data
 	})
}

/*
 * 删除员工
 * @parmer id
 */
export function deleteStudent(id){
	return request({
	    url: '/admin/user/remove',
	    method: 'post',
	    data:{
	    	id
	    }
 	})
}

/*
 * 更新状态
 * id
   status 0为正常 1为停用
 */
export function updateStudentStatus(data) {
  return request({
    url: '/student/updateStudentStatus',
    method: 'post',
    data:data
  })
}

/*
 * 获取部门列表
 @parm companyId 公司ID
 */
export function getDeptList(companyId) {
  return request({
    url: '/admin/dept/list',
    method: 'post',
    data:{
      companyId
    }

  })
}
/*
 * 新建部门
 * @parm name 部门名称
 */
export function newDept(data){
	return request({
	    url: '/admin/dept/save',
	    method: 'post',
	    data : data
  })
}
/*
 * 修改部门
 * @parm id 部门id 
 * @parm name 部门名称 
 * @parm parentId  父级部门id
 * @parm companyId 公司ID
 */
export function changeDept(data){
	return request({
	    url: '/admin/dept/save',
	    method: 'post',
	    data:data
  })
}
/*
 * 删除部门
 * @parm id 部门id 
 */
export function deleteDept(id){
	return request({
	    url: '/admin/dept/delete',
	    method: 'post',
	    data : {
	    	id
	    }
  })
}
/*
 * 获取部门信息
 * @parm id 部门id 
 */
export function getDeptInfo(id){
	return request({
	    url: '/admin/dept/info',
	    method: 'post',
	    data : {
	    	id
	    }
  })
}


/*
 * 部门批量导入模板下载
 * 
 */
export function import_department(){
	return request({
	    url: '/asset/file/import_department.xls',
	    method: 'post',
	    
 	})
}